For players that don't match to an app, we can still do better than
the generic fallback if the client provides a valid `Identity` value.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3103>
<method name="Raise"/>
<property name="CanRaise" type="b" access="read"/>
<property name="DesktopEntry" type="s" access="read"/>
+ <property name="Identity" type="s" access="read"/>
</interface>
</node>
}
this.source.set({
- title: this._app?.get_name() ?? null,
+ title: this._app?.get_name() ?? this._mprisProxy.Identity,
icon: this._app?.get_icon() ?? null,
});